<?php
declare(strict_types=1);

namespace App\Services\Tools\AdapaySdk;

class Api
{
    public const SDK_VERSION = "v1.1.4";
    public const BASE_URL = "https://api.adapay.tech";
    public const PAGE_BASE_URL = "https://page.adapay.tech";
    public const PAYMENT_CREATE = "/v1/payments";
    public const PAYMENT_QUERY = "/v1/payments/{payment_id}";
    public const PAYMENT_LIST_QUERY = "/v1/payments/list";
    public const PAYMENT_CLOSE = "/v1/payments/{payment_id}/close";
    public const PAYMENT_CONFIRM = "/v1/payments/confirm";
    public const PAYMENT_QUERY_CONFIRM = "/v1/payments/confirm/{payment_confirm_id}";
    public const PAYMENT_QUERY_CONFIRM_LIST = "/v1/payments/confirm/list";
    public const PAYMENT_REVERSE = "/v1/payments/reverse";
    public const PAYMENT_QUERY_REVERSE = "/v1/payments/reverse/{reverse_id}";
    public const PAYMENT_QUERY_REVERSE_LIST = "/v1/payments/reverse/list";
    public const REFUND_CREATE = "/v1/payments/{payment_id}/refunds";
    public const REFUND_QUERY = "/v1/payments/refunds";
    public const BILL_DOWNLOAD = "/v1/bill/download";
    public const QUERY_CASHS_STAT = "/v1/cashs/stat";
    public const MEMBER_CREATE = "/v1/members";
    public const MEMBER_QUERY = "/v1/members/{member_id}";
    public const MEMBER_QUERY_LIST = "/v1/members/list";
    public const MEMBER_UPDATE = "/v1/members/update";
    public const SETTLE_ACCOUNT_CREATE = "/v1/settle_accounts";
    public const SETTLE_ACCOUNT_QUERY = "/v1/settle_accounts/{settle_account_id}";
    public const SETTLE_ACCOUNT_DELETE = "/v1/settle_accounts/delete";
    public const SETTLE_ACCOUNT_DETAIL_QUERY = "/v1/settle_accounts/settle_details";
    public const SETTLE_ACCOUNT_MODIFY = "/v1/settle_accounts/modify";
    public const SETTLE_ACCOUNT_BALANCE = "/v1/settle_accounts/balance";
    public const SETTLE_ACCOUNT_COMMISSIONS = "/v1/settle_accounts/commissions";
    public const SETTLE_ACCOUNT_COMMISSIONS_LIST = "/v1/settle_accounts/commissions/list";
    public const CORP_MEMBERS_CREATE = "/v1/corp_members";
    public const CORP_MEMBERS_QUERY = "/v1/corp_members/{member_id}";
    public const CREATE_CASHS = "/v1/cashs";
    public const USER_IDENTITY = "/v1/union/user_identity";
    public const WALLET_LOGIN = "/v1/walletLogin";
    public const WALLET_PAY = "/v1/account/payment";
    public const WALLET_CHECKOUT = "/v1/checkout";
    public const QUERY_CHECKOUT_LIST = "/v1/checkout/list";
    public const FAST_CARD_APPLY = "/v1/fast_card/apply";
    public const FAST_CARD_CONFIRM = "/v1/fast_card/confirm";
    public const FAST_CARD_LIST = "/v1/fast_card/list";
    public const FAST_PAY_CONFIRM = "/v1/fast_pay/confirm";
    public const FAST_PAY_SMS_CODE = "/v1/fast_pay/sms_code";
    public const FREEZE_ACCOUNT_FREEZE = "/v1/settle_accounts/freeze";
    public const FREEZE_ACCOUNT_FREEZE_LIST = "/v1/settle_accounts/freeze/list";
    public const UnFREEZE_ACCOUNT_FREEZE = "/v1/settle_accounts/unfreeze";
    public const UnFREEZE_ACCOUNT_FREEZE_LIST = "/v1/settle_accounts/unfreeze/list";
    public const TRANSFER_CREATE = "/v1/settle_accounts/transfer";
    public const TRANSFER_LIST = "/v1/settle_accounts/transfer/list";
}